<?php
class QuyetdinhsController extends AppController {

	var $name = 'Quyetdinhs';
	var $uses=array('Quyetdinh','Ctrinh');
	var $components=array('Cookie');

	function index($idct) {
		$this->Cookie->write('idct', $idct);

		$this->Ctrinh->recursive=-1;
		$tenct=$this->Ctrinh->find('first',array('conditions'=>array('id'=>$idct),'fields'=>array('tenctrinh')));
		$this->Quyetdinh->recursive = -1;
		$this->set('quyetdinhs', $this->paginate('Quyetdinh',array('ctrinh_id'=>$idct)));
		$this->set(compact('tenct'));
	}

	function view($id = null) {
		if (!$id) {
			$this->Session->setFlash(__('Invalid quyetdinh', true));
			$this->redirect(array('action' => 'index'));
		}
		$this->set('quyetdinh', $this->Quyetdinh->read(null, $id));
	}

	function add() {
		$idct=$this->Cookie->read('idct');
		if (!empty($this->data)) {
			$this->data ['Quyetdinh']['ctrinh_id']=$idct;
			$this->Quyetdinh->create();
			if ($this->Quyetdinh->save($this->data)) {
				$this->Session->setFlash(__('The quyetdinh has been saved', true));
				$this->redirect(array('action' => 'index',$idct));
			} else {
				$this->Session->setFlash(__('Dữ liệu được lưu, vui lòng thử lại', true));
			}
		}
		$ctrinhs = $this->Quyetdinh->Ctrinh->find('list');
		$this->set(compact('ctrinhs','idct'));
	}

	function edit($id = null) {
		$idct=$this->Cookie->read('idct');
		if (!$id && empty($this->data)) {
			$this->Session->setFlash(__('Invalid quyetdinh', true));
			$this->redirect(array('action' => 'index'));
		}
		if (!empty($this->data)) {
			$this->data ['Quyetdinh']['ctrinh_id']=$idct;
			if ($this->Quyetdinh->save($this->data)) {
				$this->Session->setFlash(__('The quyetdinh has been saved', true));
				$this->redirect(array('action' => 'index',$idct));
			} else {
				$this->Session->setFlash(__('Dữ liệu được lưu, vui lòng thử lại', true));
			}
		}
		if (empty($this->data)) {
			$this->data = $this->Quyetdinh->read(null, $id);
		}
		$this->set(compact('ctrinhs'));
	}

	function delete($id = null) {
		$idct=$this->Cookie->read('idct');
		if (!$id) {
			$this->Session->setFlash(__('Invalid id for quyetdinh', true));
			$this->redirect(array('action'=>'index',$idct));
		}
		if ($this->Quyetdinh->delete($id)) {
			$this->Session->setFlash(__('Quyết định đã được xóa', true));
			$this->redirect(array('action'=>'index',$idct));
		}
		$this->Session->setFlash(__('Dữ liệu được lưu, vui lòng thử lại', true));
		$this->redirect(array('action' => 'index'));
	}
}
